package com.jfinal.ext.plugin.mail;

import org.jetbrains.annotations.NotNull;

/**
 * @author Timor
 * @version 1.0
 * @date 2022/10/14 17:21:15
 */
public interface IMailService {

    /**
     * 发送邮件
     *
     * @param receiver 收件人
     * @param title    标题
     * @param content  内容
     * @return 发送是否成功
     */
    boolean send(String receiver, String title, String content);

    /**
     * 发送由message getter生产的消息
     *
     * @param getter provider
     * @return result
     */
    boolean send(@NotNull IMessageGetter getter);

}
